class CardValueItem extends how.module.ItemView 
{
    // public static sourceCache: any = {};
    protected getCardTexture(value: number): string
    {
        return "card_" + value + "_png";
        // if (!CardValueItem.sourceCache[value]) 
        // {
        //     var cardValue = how.poker.CardLogic_DDZ3.getCardValue(value);
        //     var cardColor = how.poker.CardLogic_DDZ3.getCardColor(value);//0是黑色，1是红色
        //     var labelTexture: egret.Texture;
        //     if (cardValue < 0xe) 
        //     {
        //         labelTexture = RES.getRes("zi" + (cardColor % 2 == 0 ? cardValue : cardValue + 13) + "_png");
        //     }
        //     else 
        //     {
        //         labelTexture = RES.getRes("zi" + (cardValue == 0xe ? 27 : 28) + "_png");
        //     }
        //     var iconTexture: egret.Texture;
        //     if (cardValue < 0xb) 
        //     {
        //         //0-10
        //         iconTexture = RES.getRes("picture" + (cardColor + 1) + "_png");
        //     }
        //     else if (cardValue > 0xd) 
        //     {//大小王
        //         iconTexture = RES.getRes(cardValue == 0xe ? "picture10_png" : "picture9_png");
        //     }
        //     else if (cardValue > 0xa) 
        //     {//JQK
        //         iconTexture = RES.getRes("picture" + (11 + cardValue % 2 + cardValue - 0xa) + "_png");
        //     }
        //     var typeTexture: egret.Texture = cardValue > 0xd ? null : RES.getRes("picture" + (cardColor + 5) + "_png");
        //     var bgTexture: egret.Texture = RES.getRes("paidi_png");
        //     var finalTexture = new egret.RenderTexture();
        //     var group = new eui.Group();
        //     group.addChild(new egret.Bitmap(bgTexture));//添加背景
        //     var label = new egret.Bitmap(labelTexture);
        //     // label.scaleX = label.scaleY = 1.5;
        //     label.x = 8;
        //     label.y = 15;
        //     group.addChild(label);//添加文字
        //     var icon = new egret.Bitmap(iconTexture);
        //     // icon.scaleX = icon.scaleY = 1.5;
        //     icon.x = bgTexture.textureWidth - icon.width * icon.scaleX - (cardValue < 0xb ? 10 : 10);
        //     icon.y = bgTexture.textureHeight - icon.height * icon.scaleY - (cardValue < 0xb ? 10 : 10);
        //     group.addChild(icon);//添加图标
        //     var type = new egret.Bitmap(typeTexture);
        //     // type.scaleX = type.scaleY = 1.5;
        //     type.x = 8;
        //     type.y = 81;
        //     group.addChild(type);//添加牌型
        //     finalTexture.drawToTexture(group);
        //     CardValueItem.sourceCache[value] = finalTexture;
        // }
        // return CardValueItem.sourceCache[value];
    }
}